package cn.fl.customer.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 票据-费用关系表
 */
public class PrjBillFeeRVO extends BaseVO{

	private static final long serialVersionUID = -8088540755744311316L;
	
	/**
	 * 票据ID
     */
	private Long billId;
	/**
	 * 费用类型代码（PRJ0026）
     */
	private String feeTypCd;
	/**
	 * 支付表编号
     */
	private String paySchNo;
	/**
	 * 支付表ID
     */
	private Long paySchId;
	/**
	 * 支付表明细ID
     */
	private Long paySchDtlId;
	/**
	 * 逾期ID
     */
	private Long odId;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;

	/**
	 * 申请ID
     */
	private Long applyId;
	/**
	 * 票据类型
     */
	private String billTypCd;
	
	/**
	 * 费用类型代码名称（PRJ0026）
     */
	private String feeTypCdNm;
	
	/**
	 * 票据类型名称
     */
	private String billTypCdNm;
	
	/**
	 * 票据状态
	 */
	private String billStsCd;
	
	/**
	 * 票据状态名称
	 */
	private String billStsCdNm;
	
	/**
	 * 开票金额
	 */
	private Long billAmt;
	
	/**
	 * 开票号
	 */
	private String billNo;
	
	/**
	 * 期次
	 */
	private Integer payPd;
	
	/**
	 * 资金流向
	 */
	private String capFlow = "";
	/**
	 * 业务模式-名称
	 */
	private String bizTypCdNm;

     private Long feeAmt;

     private String lsCntNo;

     private String invoiceCode;

     private Double taxRate;

     private Long taxAmt;

    private Date makeDate;

    // 发票流水号
    private String serialNo;

    public String getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    public Date getMakeDate() {
        return makeDate;
    }

    public void setMakeDate(Date makeDate) {
        this.makeDate = makeDate;
    }

     public Long getFeeAmt() {
         return feeAmt;
     }

     public void setFeeAmt(Long feeAmt) {
         this.feeAmt = feeAmt;
     }

     public String getLsCntNo() {
         return lsCntNo;
     }

     public void setLsCntNo(String lsCntNo) {
         this.lsCntNo = lsCntNo;
     }

     public String getInvoiceCode() {
         return invoiceCode;
     }

     public void setInvoiceCode(String invoiceCode) {
         this.invoiceCode = invoiceCode;
     }

     public Double getTaxRate() {
         return taxRate;
     }

     public void setTaxRate(Double taxRate) {
         this.taxRate = taxRate;
     }

     public Long getTaxAmt() {
         return taxAmt;
     }

     public void setTaxAmt(Long taxAmt) {
         this.taxAmt = taxAmt;
     }

     /**
	 * 业务模式-名称
	 */
	public String getBizTypCdNm() {
		return bizTypCdNm;
	}
	
	/**
	 * 业务模式-名称
	 */
	public void setBizTypCdNm(String bizTypCdNm) {
		this.bizTypCdNm = bizTypCdNm;
	}
	/**
	 * 资金流向-名称
	 */
	private String capFlowNm;
	
	/**
	 * 资金流向-名称
	 */
	public String getCapFlowNm() {
		return capFlowNm;
	}

	/**
	 * 资金流向-名称
	 */
	public void setCapFlowNm(String capFlowNm) {
		this.capFlowNm = capFlowNm;
	}
	
	/**
	 * 资金流向
	 */
	public String getCapFlow() {
		return capFlow;
	}
	
	/**
	 * 资金流向
	 */
	public void setCapFlow(String capFlow) {
		this.capFlow = capFlow;
	}

	/**
	 * 期次
	 */
	public Integer getPayPd() {
		return payPd;
	}

	/**
	 * 期次
	 */
	public void setPayPd(Integer payPd) {
		this.payPd = payPd;
	}
	
	/**
	 * 开票号
	 */
	public String getBillNo() {
		return billNo;
	}

	/**
	 * 开票号
	 */
	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}
	
	/**
	 * 开票金额
	 */
	public Long getBillAmt() {
		return billAmt;
	}
	
	/**
	 * 开票金额
	 */
	public void setBillAmt(Long billAmt) {
		this.billAmt = billAmt;
	}
	
	
	/**
	 * 票据状态
	 */
	public String getBillStsCd() {
		return billStsCd;
	}
	/**
	 * 票据状态
	 */
	public void setBillStsCd(String billStsCd) {
		this.billStsCd = billStsCd;
	}
	/**
	 * 票据状态
	 */
	public String getBillStsCdNm() {
		return billStsCdNm;
	}
	/**
	 * 票据状态
	 */
	public void setBillStsCdNm(String billStsCdNm) {
		this.billStsCdNm = billStsCdNm;
	}
	
	/**
	 * 费用类型代码名称（PRJ0026）
     */
	public String getFeeTypCdNm() {
		return feeTypCdNm;
	}

	/**
	 * 费用类型代码名称（PRJ0026）
     */
	public void setFeeTypCdNm(String feeTypCdNm) {
		this.feeTypCdNm = feeTypCdNm;
	}

	/**
	 * 票据类型名称
     */
	public String getBillTypCdNm() {
		return billTypCdNm;
	}

	/**
	 * 票据类型名称
     */
	public void setBillTypCdNm(String billTypCdNm) {
		this.billTypCdNm = billTypCdNm;
	}

	/**
	 * 申请ID
     */
	public Long getApplyId() {
		return applyId;
	}

	/**
	 * 申请ID
     */
	public void setApplyId(Long applyId) {
		this.applyId = applyId;
	}

	/**
	 * 票据类型
     */
	public String getBillTypCd() {
		return billTypCd;
	}

	/**
	 * 票据类型
     */
	public void setBillTypCd(String billTypCd) {
		this.billTypCd = billTypCd;
	}

	/**
	 * 票据ID
     */
	public Long getBillId() {
		return billId;
	}

	/**
	 * 票据ID
     */
	public void setBillId(Long billId) {
		this.billId = billId;
	}
	
	/**
	 * 费用类型代码（PRJ0026）
     */
	public String getFeeTypCd() {
		return feeTypCd;
	}

	/**
	 * 费用类型代码（PRJ0026）
     */
	public void setFeeTypCd(String feeTypCd) {
		this.feeTypCd = feeTypCd;
	}
	
	/**
	 * 支付表编号
     */
	public String getPaySchNo() {
		return paySchNo;
	}

	/**
	 * 支付表编号
     */
	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}
	
	/**
	 * 支付表ID
     */
	public Long getPaySchId() {
		return paySchId;
	}

	/**
	 * 支付表ID
     */
	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}
	
	/**
	 * 支付表明细ID
     */
	public Long getPaySchDtlId() {
		return paySchDtlId;
	}

	/**
	 * 支付表明细ID
     */
	public void setPaySchDtlId(Long paySchDtlId) {
		this.paySchDtlId = paySchDtlId;
	}
	
	/**
	 * 逾期ID
     */
	public Long getOdId() {
		return odId;
	}

	/**
	 * 逾期ID
     */
	public void setOdId(Long odId) {
		this.odId = odId;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}


}
